Hi Igor,
I have used the Midas Richtext dll to do something very similar. It allows you to copy a row from a table, complete with fields, to a new row. Any formulae associated with those fields can then be automatically adjusted to the new field names (although this is less relevant with R6's @ThisField)
Have a look:
http://www.geniisoft.com
hth
Tony